package com.bed.lovewithpatientbed.service;

import com.bed.lovewithpatientbed.common.bean.LayUiPageBean;
import com.bed.lovewithpatientbed.pojo.Feedback;

import java.text.ParseException;
import java.util.Date;
import java.util.List;

/**
 * @author Tyl
 * @version 1.0.0
 * @ClassName FeedBackService.java
 * @Description 用户消息反馈
 * @createTime 2020年10月20日 12:11:00
 */
public interface FeedBackService {
    /**
     * @description 根据条件查所有
     * @author tyl
     * @updateTime 2020/10/20 12:14 
     * @param pageBean:分页;startTime:最小时间;maxTime:最大时间
     */
    List<Feedback> selecByExample(LayUiPageBean pageBean, String minTime, String maxTime) throws ParseException;
    /**
     * @description 提交反馈信息
     * @author tyl
     * @updateTime 2020/10/20 12:19 
     * @param feedBack:反馈
     */
    void insertFeedBackMessage(Feedback feedBack);
    /**
     * @description 删除反馈信息
     * @author tyl
     * @updateTime 2020/10/20 14:03
     * @param userId:用户id
     */
    void deleteFeedBack(Integer userId);
    /**
     * @description 查一个
     * @author tyl
     * @updateTime 2020/10/20 14:35
     * @param userId:用户id
     */
    Feedback selectOne(Integer userId);
    /**
     * @description 计算总数
     * @author tyl
     * @updateTime 2020/10/21 11:28
     * @param
     */
    Integer selectCount (LayUiPageBean pageBean, String minTime, String maxTime)throws ParseException;
}
